Modelica and Smile – a Case Study Applying Object-oriented Concepts to Multi-facet Modeling
نویسندگان
چکیده
A new language called Modelica for hierarchical physical modeling is developed in an international effort. The main objectives are to make it easy to exchange models and model libraries between tools and to use object-oriented constructs to facilitate the reuse of modeling knowledge. The design approach joins the concepts of non-causal modeling with ordinary differential and algebraic equations with object-oriented model structuring facilities. Modelica’s language features are compared to the features of Smile, one of the existing object-oriented modeling languages available from the TU of Berlin and GMD FIRST. The Smile environment is used at DLR Cologne for the modeling of solar thermal power plants, but the Smile development team plans to extend the environment with the Modelica language (Ernst, T.,S. Jähnichen, M. Klose 1997). The example of a simple stove with electrical plates is used to point out the new model structuring possibilities. A tank system with a centrifugal pump is used to demonstrate new possibilities of modeling using genericity and inheritance.
منابع مشابه
The Architecture of the Smile/M Simulation Environment
Smile is an object-oriented, equation-based, hybrid modeling and simulation environment. The focus of this paper is the extension (Smile/M) of the Smile system to Modelica, a new modeling language currently being defined in an international collaboration effort. An overview of this language, which may well become a quasi-standard in the simulation community, is given. Interfacing Smile to Model...
متن کاملA Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies
In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...
متن کاملA Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies
In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...
متن کاملModelica - A Unified Object-Oriented Language for System Modelling and Simulation
A new language called Modelica for hierarchical physical modeling is developed through an international effort. Modelica 1.0 [http://www.Dynasim.se/Modelica] was announced in September 1997. It is an object-oriented language for modeling of physical systems for the purpose of efficient simulation. The language unifies and generalizes previous object-oriented modeling languages. Compared with th...
متن کاملA Hygrothermal Building Model Based on the Object-oriented Modeling Language Modelica
A new hygrothermal building model is being developed within the research project GENSIM by the Fraunhofer institutes FIRST and IBP. The model implementation takes place by using the objectoriented modeling language Modelica. As a starting point for the development of the new building model, the researchers used the physical models of the simulation tools WUFI (hygrothermal wall simulation) and ...
متن کامل